package main

import (
	"io"
	"os"
	"strings"
)

func main() {
	r1 := strings.NewReader("first reader\n")
	r2 := strings.NewReader("second reader\n")
	r3 := strings.NewReader("third reader\n")

	//MultiReader 返回一个 Reader，它是提供的输入阅读器的逻辑串联。 它们是按顺序读取的。 一旦所有输入都返回 EOF，Read 将返回 EOF。 如果任何读取器返回非零、非 EOF 错误，Read 将返回该错误。
	io.Copy(os.Stdout, io.MultiReader(r1, r2, r3))
}
